#pragma once
#include <string>
#include <map>
#include "Singleton.h"

class CConstants : public CSingleton<CConstants>
{
public:
	CConstants(void);
	virtual ~CConstants(void);

	void SetValue(const std::string& variable, const std::string& value);
	std::string GetValue(const std::string& variable) const;
	bool IsTrue(const std::string& variable) const;

private:
	void Initialize();

	std::map<std::string, std::string> m_constants;
};

